package com.china.api.web.service;

import java.util.List;


/**
 * @Description:测试接口
 * @author:zhaoxudong
 * @version:v1.0.0
 * @Created:2013年12月16日下午11:24:56
 * @Modified:
 */
public interface ModelService {
	/**
	  * @Description:查找所有实体
	  * @return List<Class<?>>
	  * @Created:zhaoxudong 2013年12月16日下午11:30:54
	  * @Modified:
	 */
	abstract List<Class<?>> findAll();
	/**
	  * @Description:根据条件查找实体
	  * @param cond
	  * @return List<Class<?>>
	  * @Created:zhaoxudong 2013年12月16日下午11:31:19
	  * @Modified:
	 */
	abstract List<Class<?>> findByCond(String cond);
	/**
	  * @Description:根据id查找实体
	  * @param id
	  * @return Class<?>
	  * @Created:zhaoxudong 2013年12月16日下午11:31:53
	  * @Modified:
	 */
	abstract Class<?> findById(String id);

	/**
	  * @Description:修改或添加实体
	  * @param cla void
	  * @Created:zhaoxudong 2013年12月16日下午11:33:07
	  * @Modified:
	 */
	abstract void saveOrUpate(Class<?> cla);
	
	/**
	  * @Description:删除实体
	  * @param id void
	  * @Created:zhaoxudong 2013年12月16日下午11:33:36
	  * @Modified:
	 */
	abstract void del(String id);
	
	
}
